<?php
include "base-files/pocitadlo_celkove.php";
$pocitadlo = pocitadlo_celkove();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!--Authors: Milan Švancara & Ondřej Wojewoda & Michal Huťka & Daniel Meisner-->
<?php include "base-files/head.php" //Vkládá připravenou hlavičku - atributy dopisovat do souboru head.php!!!! ?> 
<body>
<?php setcookie("nav","pridat");
$temp_nav = "pridat"; ?>
<?php include "php-library/pripojeni_na_mysqli.php"; ?>
<?php include "php-library/funkce.php"; ?>
<?php include "php-library/isbn.php"; ?>

<?php include "base-files/menu.php"; ?>
<?php include "base-files/logo_podmenu.php"; ?>

<?php
			echo "<datalist id='isbn'>";
			$isbn_z_db = mysqli_query($GLOBALS["pripojeni"],"SELECT `isbn` FROM `knihy`");
			foreach($isbn_z_db as $navrh)
			{
				echo "<option value='".$navrh["isbn"]."'>";	
			}
			echo "</datalist>";
			if(isset($_POST["odeslano_rozhodnuti"]))
			{
				$isbn = new isbn($_POST["isbn"]);
				
				if($isbn->isbnJeVDb())
				{
					$_SESSION["isbn_docas"] = $isbn->vratIsbn();
					echo "<script>
						window.location.href='pridat_isbn.php';
			 		</script>";
					header("Location: pridat_isbn.php");
					exit;
				}
				elseif(isset($isbn))
				{
					$ciste = $isbn->vratCisteIsbn();
					$JSON_kniha = file_get_contents("https://www.googleapis.com/books/v1/volumes?q=isbn:$ciste");
					$kniha = json_decode($JSON_kniha, true);
					$_SESSION["kniha"] = $kniha;
					echo "<script>
						window.location.href='pridat_bez_isbn.php';
			 		</script>";
					header("Location: pridat_bez_isbn.php");
					exit;
				}
				elseif(strlen($isbn) < 5)
				{
					echo "<script>
						 window.alert('Pokud chcete využít přidávání inzerátu pomocí ISBN, vyplňte ho prosím.');
					  </script>";
				}
				else
				{
					echo "<script>
						 window.alert('Toto ISBN není evidováno, využijte prosím druhou možnost přidání inzerátu');
					 </script>";	
				}
				
			}
			
			
			?>

<div class="obsah">
    	<div class="obalNabidek">
        <br /><br />


    
       	  <form method="post" name="rozhodnuti" enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>">
            <div class="zarovnavac">
            <?php tooltip("Vkládání s ISBN Vám ušetří čas. ISBN najdete nad čárovým kódem nebo stránce za hlavním titulem knihy, popřípadě poslední stránce. Když nenalezneme knihu v naší databázi, tak Vám aspoň předvyplníme formulář daty z internetu.",300); ?>
    		ISBN: <input class="formular" type="text" oninput="isbn_kontrola(document.rozhodnuti.isbn.value)" name="isbn" list="isbn" autocomplete="off" value="<?php if(isset($_POST["isbn"])) $_POST["isbn"]; ?>" />
			<input class="filtrovat3" type="submit" id="submit" name="odeslano_rozhodnuti" value="Pokračuj" disabled="disabled" />
            <a href="pridat_bez_isbn.php"><input class="filtrovat3" type="button" onclick="window.location.href='pridat_bez_isbn.php';"  value="Nemám ISBN" /></a>
            </div>
            </form>
<script language="javascript">
function isbn_kontrola(isbn) 
{
	isbn = isbn.replace(/[^\dX]/gi, '');
	if(isbn.length == 10) 
	{
		var chars = isbn.split('');
		if(chars[9].toUpperCase() == 'X') 
		{
			chars[9] = 10;
		}
		var sum = 0;
		for(var i = 0; i < chars.length; i++)
		 {
			sum += ((10-i) * parseInt(chars[i]));
		}
		if(sum % 11 == 0)
		{
			document.getElementById("submit").disabled = false;
			return;
		}
		else
		{
			return;	
		}
	}
	else if(isbn.length == 13) 
	{
		var chars = isbn.split('');
		var sum = 0;
		for (var i = 0; i < chars.length; i++) 
		{
			if(i % 2 == 0) 
			{
				sum += parseInt(chars[i]);
			} 
			else 
			{
				sum += parseInt(chars[i]) * 3;
			}
		}
		if(sum % 10 == 0)
		{
			document.getElementById("submit").disabled = false;
			return;
		}
		else
		{
			return;	
		}
	} 
	else 
	{
		document.getElementById("submit").disabled = true;
		return;
	}
}
</script>
            
            
            
<?php include "base-files/footer.php"; ?>

</body>
</html>